type internal/runtime/maps.ctrl
22 uses
internal/runtime/maps (current package)
group.go#L22: ctrlEmpty ctrl = 0b10000000
group.go#L23: ctrlDeleted ctrl = 0b11111110
group.go#L123: type ctrl uint8
group.go#L130: func (g *ctrlGroup) get(i uintptr) ctrl {
group.go#L132: return *(*ctrl)(unsafe.Add(unsafe.Pointer(g), 7-i))
group.go#L134: return *(*ctrl)(unsafe.Add(unsafe.Pointer(g), i))
group.go#L138: func (g *ctrlGroup) set(i uintptr, c ctrl) {
group.go#L140: *(*ctrl)(unsafe.Add(unsafe.Pointer(g), 7-i)) = c
group.go#L143: *(*ctrl)(unsafe.Add(unsafe.Pointer(g), i)) = c
map.go#L588: g.ctrls().set(i, ctrl(h2(hash)))
runtime_fast32_swiss.go#L188: g.ctrls().set(i, ctrl(h2(hash)))
runtime_fast32_swiss.go#L307: g.ctrls().set(i, ctrl(h2(hash)))
runtime_fast32_swiss.go#L440: g.ctrls().set(i, ctrl(h2(hash)))
runtime_fast64_swiss.go#L188: g.ctrls().set(i, ctrl(h2(hash)))
runtime_fast64_swiss.go#L307: g.ctrls().set(i, ctrl(h2(hash)))
runtime_fast64_swiss.go#L363: g.ctrls().set(i, ctrl(h2(hash)))
runtime_fast64_swiss.go#L479: g.ctrls().set(i, ctrl(h2(hash)))
runtime_faststr_swiss.go#L256: g.ctrls().set(i, ctrl(h2(hash)))
runtime_faststr_swiss.go#L378: g.ctrls().set(i, ctrl(h2(hash)))
runtime_swiss.go#L316: g.ctrls().set(i, ctrl(h2(hash)))
table.go#L351: g.ctrls().set(i, ctrl(h2(hash)))
table.go#L414: g.ctrls().set(i, ctrl(h2(hash)))